home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19970104-19970326 / 000356_news@columbia.edu _Wed Mar 5 01:25:25 1997.msg < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id BAA20671
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Wed, 5 Mar 1997 01:25:25 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id BAA01123
  7.     for kermit.misc@watsun; Wed, 5 Mar 1997 01:25:24 -0500 (EST)
  8. Path: news.columbia.edu!panix!news.eecs.umich.edu!news.radio.cz!newsbastard.radio.cz!news.radio.cz!CESspool!hammer.uoregon.edu!news-xfer.netaxs.com!cs.utexas.edu!news.cs.utah.edu!cc.usu.edu!jrd
  9. From: jrd@cc.usu.edu (Joe Doupnik)
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: MS-Kermit via INT14h
  12. Message-ID: <1997Mar4.204943.95231@cc.usu.edu>
  13. Date: 4 Mar 97 20:49:43 MDT
  14. References: <urvCz8Q0+/Xa092yn@aixrs1.hrz.uni-essen.de> <0cHGz8Q0+f/F092yn@aixrs1.hrz.uni-essen.de>
  15. Organization: Utah State University
  16. Lines: 86
  17. Xref: news.columbia.edu comp.protocols.kermit.misc:6692
  18.  
  19. In article <0cHGz8Q0+f/F092yn@aixrs1.hrz.uni-essen.de>, sl0528@aixrs1.hrz.uni-essen.de (Thomas Pothmann) writes:
  20. > cksam@macau.ctm.net (SAM, Chi-Kin) wrote in comp.protocols.kermit.misc:
  21. >  > I am playing with MS-Kermit version 3.15 beta 18, I tested it
  22. >  > working with PPPshare fine.
  23. > Oops, how that? As far as I know, Kermit can't handle ethernet and
  24. > by reason of this I tried to make it work via INT14h redirection.
  25. >  > I do not using INT14h. I just setup up and load PPPshare as usual.
  26. >  > Then I make the following changes in mskermit.ini / mscustom.ini:
  27. >  > set port tcp nnn.nnn.nnn.nnn (the host I want to connect) set tcp
  28. >  > addr dhcp (my isp can provide dhcp or bootp) then I can telnet to
  29. >  > any hosts now.
  30. > I've tried this way, too. But I always get an error message and Kermit
  31. > complains, that it can not resolve the site called for; thereafter
  32. > the PPP link is broken as I wrote. BTW: My isp doesn't provide neither
  33. > bootp nor dhcp.
  34. ----------------
  35.     Let me explain a little, and then I hope the matter will be better
  36. understood.
  37.     Ethernet is a broadcast medium where many stations can share the
  38. same "wire." To talk to a particular station frames on the wire carry
  39. the hardware address of the destination, and of the source for that matter,
  40. which is decoded by all Ethernet boards prior to accepting the frame. To
  41. determine the hardware address of a particular station on the wire TCP/IP
  42. uses an ARP request and expects and ARP reply (Address Resolution Protocol).
  43. ARP replies are sent by the station owning the IP address in the request;
  44. all other stations must not reply.
  45.     The alternative strategy is to emit physical layer broadcasts, which
  46. every station on the wire receives and decodes, and hope the interior of
  47. the frame distinguishes one station from another. NetBIOS works this way.
  48. Naturally enough, folks react badly having stray traffic enter and interrupt
  49. their machine all the time. Thus TCP/IP over Ethernet uses the "know your
  50. friend's hardware address via ARP" approach; it's polite and helps a great
  51. deal.
  52.     An IP gateway is the machine on the local wire which is able to
  53. relay IP datagrams to other IP networks (on other wires). The IP address
  54. of that gateway must be known to the client. Once known the client wishing
  55. to send an IP datagram to a place far away sends the IP datagram to that
  56. place but the Ethernet frame has a physical address of the gateway machine.
  57. Gateways are expected to look at what they receive and relay appropriately.
  58. SLIP is not a broadcast medium so the gateway is automatically the station
  59. at the other end of the wire; no gateway IP address is needed as such.
  60.     If there is a serial port handler which proclaims itself to be
  61. an Ethernet device then it must support the notion of ARP and physical
  62. addresses and broadcast media strategies. If it does not then it is
  63. incompetent.
  64.     But a serial port connection is a point to point connection, not
  65. a broadcast one. SLIP is Serial Line IP, a method of framing IP datagrams
  66. for such a serial point to point link. No ARP and no gateway are used on
  67. SLIP links.
  68.     PPP is a faker, of the kindly type, which can multiplex packets of
  69. different protocols over the same serial (or other) link. There is no
  70. frame kind called PPP to applications programs.
  71.     By now the situation is becoming clearer. A serial handler proclaiming
  72. itself to be of type Ethernet must support intelligent ARP, but very often
  73. it does not. End of that handler; discard it. PPP handlers are many and
  74. all are much different. Some may present an Ethernet interface and do ARP,
  75. others may forget the ARP part, others may provide a SLIP interface, and
  76. still others do none of the above and instead require the applications
  77. program to build in formal details of that handler.
  78.     The MERIT PPP handler provides both Ethernet (minus ARP) and
  79. SLIP interfaces. Use the SLIP interface with MS-DOS Kermit. It works here,
  80. unquote. We provide it in the Crynwr Collection of Packet Drivers area.
  81.     MS-DOS Kermit obeys the many RFCs on TCP/IP, and it deals with SLIP
  82. interfaces in addition to many others. But if the interface is Ethernet, or
  83. Token Ring, or Arcnet or FDDI etc which are broadcast media, then ARP must
  84. be supported by the handler.
  85.     MS-DOS Kermit 3.14 and 3.15 do an ARP for its own IP address, on
  86. suitable wiring, to detect IP address problems before they become a problem.
  87. If an ARP reply is heard that means another station is using Kermit's IP
  88. address, and Kermit declines to transmit another IP datagram. Thus it does 
  89. no good for a serial handler to reply itself to an ARP request for Kermit's 
  90. IP address. No one should have that IP address except Kermit, and thus no 
  91. other station should send an ARP reply to Kermit's IP address. Serial 
  92. handlers can make this mistake. It's fatal. End of handler; discard it.
  93.     What is now evident is one must select the serial port handler
  94. with some care. Prefer SLIP interfaces over Ethernet unless you have tested
  95. the handler and find that it does ARP properly. Else keep shopping. PPP 
  96. drivers vary considerably, without much standardization, and hence Kermit 
  97. can deal with those it knows (Novell's SLIP_PPP and Telebit's PPP) or it 
  98. must use another style interface (say SLIP).
  99.     Joe D.